trigger InstallationApplyTrigger on InstallationApply__c (after insert,after update,before update ) {

        new Triggers()
    .bind(Triggers.Evt.afterinsert, new AfterInsertInstallationApplyHandler())
    //.bind(Triggers.Evt.afterupdate, new InstallationApplyHandler())
    .manage();


    if(trigger.isBefore && trigger.isUpdate)InstallationApplyHandler.backToEquipment(trigger.newMap, trigger.oldMap);
    
}